* {
  padding: 0;
  margin: 0;
  list-style: none;
}
a {
  text-decoration: none;
}
body {
  font-family: "Helvetica Neue", Helvetica, STHeiTi, sans-serif;
  font-size: 14px;
  max-width: 640px;
  margin: 0 auto;
}
.tpiao{
	width:100% ;
	height: auto;
}
.tpiao-bg{
    display: inline-block;
    width: 30px;
    height: 52px;
    float: left;
    clear: both;
    margin-left: 5px;
    background: url("../image/tub.png") no-repeat;
}
.tpiao-bg1{
    background-position: -130px 0;
} 
.tpiao-bg2{
    background-position: -172px 0;
} 
.tpiao-bg3{
    background-position: -212px 0;
} 
.tpiao ul{
	list-style: none;
	padding: 0;
}
.tpiao ul li{
    text-align:center;
    padding-top:37px;
}
.tpiao ul li:nth-of-type(1){
    padding-top:0;
}
.tpiao ul li .tp-pic{
    position: relative;
}
.tpiao ul li .tp-hao{
    display:black;
    font-size:12px;
    color:#fff;
    background:#2663b4;
    width:35px;
    height:35px;
    border:1px solid #919191;
    border-radius:0 10px 10px 10px;
    position: absolute;
    left:7px;
}
.tpiao ul li .tp-hao span{
    font-size:14px;
    
}
.tpiao ul li img{
	display: inline-block;
	width: 95%;
	height: auto;
	border:1px solid #919191;
}
.tpiao ul li .tpiao-txt{
	padding: 0 3px;
	
}
.tpiao-txt p{
	margin-bottom: 5px;
}
.tpiao-txt .tpiao-bb{
	font-size: 16px;
	color: #848484;
	padding-right: 42px;
}
 .tpiao-txt .tp-piao{
	color:#d85803;
	font-size: 14px;
}
.tpiao-txt .tp-aa{
   	height: 32px; 
}
.tpiao-txt .tp-aa a{
	display: inline-block;
	color: #fff;
	height: 30px;
	line-height: 30px;
	text-align: center;
	padding: 0 20px;
	border: 1px solid;
	border-radius: 17px;
	background: #2663b4;
	margin: 0 32%;
}
@media only screen and (min-width: 768px) {
    .erw-ma img{
       width: 83% !important;
    }
    .search button.btn{
	    width: 13.5% !important;		
	}
}
@media all and (max-width: 380px) and (min-width: 320px) {
	.search button.btn{
	    /*width: 11% !important;		*/
	}
}
.erw-ma{
    width:80%;
    text-align:center;
    background:#fff;
    border:1px solid #919191;
    position:fixed;
    top:100px;
    margin-left:10%;
    left: 0;
    z-index:1111;
    display:none;
}
.erw-ma img{
    width:100%;
    background:url("../image/ma_bg.gif") no-repeat;
}
.erw-ma p{
    margin-bottom:10px;
}
.erw-ma p b{
    color:red;
    font-size:16px;
}

fieldset.search {
    padding: 0px;
    border: none;
    background:#e0e0e0;
}
 
fieldset.search:hover {
    background: #1C1C1C;
}
.search input, .search button {
    border: none;
    float: left;
}
.search input.box {
    height: 37px;
    width: 84%;
    margin-right: 0px;
    padding-left: 12px;
    background: #e0e0e0;
    margin: 1px;
}
.tp-top{
    margin: 2px 8px;
}
.tp-top-sou{
    width:100%;
    z-index:12;
    max-width: 640px;
    position: relative;
    height:37px;
}
.search input.box:focus {
    background: #e8e8e8 ;
    outline: none;
}
.search button.btn {
    border: none;
    width: 12%;
    height: 37px;
    position:absolute;
    right:0;
    margin: 1px;
    background: url(../image/souk.png) no-repeat top right;
}
.search button.btn:hover {
    background: url(../image/souk.png) no-repeat bottom right;
}
.erquxiao{
    position: absolute;
    right: -13px;
    top: -13px;
    background: #fff;
    border: 2px solid #919191;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    color: #919191;
}
.tp-top-ren{
	width: 100%;
	height: auto;
	background:#2260b4 ;
}
.tp-top-ren p{
	display: inline-block;
	width: 25%;
    height: 46px;
    line-height: 20px;
	text-align: center;
	color: #fff;
	margin-left: 5%;
} 
.tp-ping{
    height: 25px;
    line-height: 25px;
    text-align: center;
    border: 1px solid #919191;
    background: #1C1C1C;
    margin: 0px;
}
.tp-ping p{
    display: inline-block;
    color: #fff;
    margin: 0 34px;
}
.sousuo{
    position: fixed;
    top: -1px;
    left: 0;
    z-index: 11;
    width: 96%;
    margin-left: 2%;
}
.tp-goTop{
    position: fixed;
    bottom: 8%;
    right: 0;
}
.tp-top-con h3{
	color: #3366cc;
	font-size:20px;
	text-align:center;
    margin-top: 10px;
}
.tp-top-con h4{
	color:orangered;
	text-align:center;
}
.tp-top-con p{
	font-size: 14px;
	line-height: 19px;
}
.tp-top-con p img{
	width: 100%;
    margin-top: 15px;
}
.tp-top-con ul li p{
	text-align: left;
}
.tp-top-con ul li p span{
	color: #2260b4;
}
.tpiao-top{
    width: 45px;
    float:right;
    right:10px;
}
.tpiao-top a{
    width: 100%;
    height: 36px;
    color: #fff;
    line-height: 14px;
    text-align: center;
    display: block;
    background: #8f8d8d;
    padding-top: 4px;
}

.tpiao-top a span.wz {
    height: 16px;
    line-height: 16px;
}
.tpiao-top a span.rect {
    display: inline-block;
    width: 100%;
    height: 8px;
    background: url(../image/rect3-2.png) no-repeat 14px 0;
}













